#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#include "personnel.h"


void gestion_staff_medical()

{
int Quit=0;
int choix; 
int exit;
char matricule[20];
char nom[20];
int cin;

personnel p;

 do 
{
printf("\e[1;1H\e[2J");
printf("\n*************************************************************************************************************************\n");
printf("            ****************************************   MENU STAFF   *********************************************\n");
printf("                 ******************          1- Ajouter personnel                      ***********************\n");
printf("                 ******************          2- Rechercher personnel                   ***********************\n");
printf("                 ******************          3- Afficher la liste des personnels       ***********************\n");
printf("                 ******************          4- Modifier personnel                     ***********************\n");     
printf("                 ******************          5- Archiver personnel                     ***********************\n");
printf("                 ******************          6- Afficher la liste d'archive            ***********************\n"); 
printf("                 ******************          7- initialiser la liste des personnels     ***********************\n");
printf("                 ******************          8- initialiser la liste d'archive         ***********************\n");
printf("                 ******************         0- Quitter le gestionnaire                 ***********************\n");
printf("\n*************************************************************************************************************************\n");
printf("\n\n\t\t\t\t\t veuillez saisir votre choix SVP      ");
scanf("%d",&choix);
printf("\n\n************************************************************************************************************************\n");


	   switch (choix)
	 {
		 case 1 :
			printf("\e[1;1H\e[2J");
			Enregistrer_personnel("fichier_personnel",&p,"fichier_matricule");
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}
		
		 case 2 :
			printf("\e[1;1H\e[2J");			
			rechercher_personnel("fichier_personnel", nom,matricule,cin);
			break ;


		 case 3 :
			printf("\e[1;1H\e[2J");
			afficher_personnels("fichier_personnel");
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}

		 case 4 :
			printf("\e[1;1H\e[2J");
			modifier_personnel("fichier_personnel");
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}

		 case 5:
			printf("\e[1;1H\e[2J");
			archiver_personnel("fichier_personnel","archive_personnel"); 
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}
                 case 6:
			printf("\e[1;1H\e[2J");
			afficher_personnelsarchives("archive_personnel");
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}
                 case 7:
			printf("\e[1;1H\e[2J");
			initialiser_personnel("fichier_personnel");
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}
                 case 8:
			printf("\e[1;1H\e[2J");
			initialiser_personnel_archive("archive_personnel");
			printf("\tTapez 0 pour retourner au menu precedent\n");scanf("%d",&exit);
	                if(exit==0) {printf("\e[1;1H\e[2J");break;}


		case 0 :{
				Quit=1;
				printf("\e[1;1H\e[2J");
				printf("\tMerci au revoir \n");
			}
			break;

		default: 
			printf("\e[1;1H\e[2J");			
			printf("\nmauvais choix");
			break;
	}



}
while(Quit==0);

}
